home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Star Fleet HQ• / StarTrek •• / StarTrek ее.rsrc / CODE_7_Does.txt < prev    next >
Text File  |  1986-06-22  |  14KB  |  256 lines

  1. # near model CODE resource
  2. # jump table entries: 2968-2981 (14 of them)
  3. export_378:
  4. 00000000  41ED 0A5A                lea.l      A0, [A5 + 0xA5A /* export_327 */]
  5. 00000004  2948 0054                move.l     [A4 + 0x54], A0
  6. 00000008  4E75                     rts
  7. export_376:
  8. 0000000A  41ED 01DA                lea.l      A0, [A5 + 0x1DA /* export_55 */]
  9. 0000000E  2948 0054                move.l     [A4 + 0x54], A0
  10. 00000012  4E75                     rts
  11. export_383:
  12. 00000014  205F                     movea.l    A0, [A7]+
  13. 00000016  2010                     move.l     D0, [A0]
  14. 00000018  43F5 0800                lea.l      A1, [A5 + D0]
  15. 0000001C  2D09                     move.l     -[A6], A1
  16. 0000001E  2368 0004 0004           move.l     [A1 + 0x4], [A0 + 0x4]
  17. 00000024  4E75                     rts
  18. export_377:
  19. 00000026  205F                     movea.l    A0, [A7]+
  20. 00000028  4E5A                     unlink     A2
  21. 0000002A  2F08                     move.l     -[A7], A0
  22. export_375:
  23. 0000002C  2057                     movea.l    A0, [A7]
  24. 0000002E  0C50 4E71                cmpi.w     [A0], 0x4E71 /* 'Nq' */
  25. 00000032  6630                     bne        +0x32 /* 00000064 */
  26. 00000034  2D3C 0000 4EBA           move.l     -[A6], 0x4EBA
  27. 0000003A  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  28. 0000003E  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  29. 00000042  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  30. 00000046  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  31. 0000004A  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  32. 0000004E  2D16                     move.l     -[A6], [A6]
  33. 00000050  205F                     movea.l    A0, [A7]+
  34. 00000052  225E                     movea.l    A1, [A6]+
  35. 00000054  91C9                     sub.l      A0, A1
  36. 00000056  2D08                     move.l     -[A6], A0
  37. 00000058  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  38. 0000005C  5496                     addq.l     [A6], 2
  39. 0000005E  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  40. 00000062  4E75                     rts
  41. label00000064:
  42. 00000064  2D3C 0000 4EAD           move.l     -[A6], 0x4EAD
  43. 0000006A  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  44. 0000006E  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  45. 00000072  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  46. 00000076  205F                     movea.l    A0, [A7]+
  47. 00000078  4280                     clr.l      D0
  48. 0000007A  3010                     move.w     D0, [A0]
  49. 0000007C  2D00                     move.l     -[A6], D0
  50. 0000007E  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  51. 00000082  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  52. 00000086  5496                     addq.l     [A6], 2
  53. 00000088  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  54. 0000008C  4E75                     rts
  55. export_382:
  56. 0000008E  205F                     movea.l    A0, [A7]+
  57. 00000090  4A90                     tst.l      [A0]
  58. 00000092  6730                     beq        +0x32 /* 000000C4 */
  59. 00000094  611E                     bsr        +0x20 /* 000000B4 */
  60. 00000096  1D20                     move.b     -[A6], -[A0]
  61. 00000098  6973                     bvs        +0x75 /* 0000010D */
  62. 0000009A  2061                     movea.l    A0, -[A1]
  63. 0000009C  206D 756C                movea.l    A0, [A5 + 0x756C]
  64. 000000A0  7469                     moveq.l    D2, 0x69
  65. 000000A2  706C                     moveq.l    D0, 0x6C
  66. 000000A4  792D                     moveq.l    D4, 0x2D
  67. 000000A6  6465                     bcc        +0x67 /* 0000010D */
  68. 000000A8  6669                     bne        +0x6B /* 00000113 */
  69. 000000AA  6E65                     bgt        +0x67 /* 00000111 */
  70. 000000AC  6420                     bcc        +0x22 /* 000000CE */
  71. 000000AE  6C61                     bge        +0x63 /* 00000111 */
  72. 000000B0  6265                     bhi        +0x67 /* 00000117 */
  73. 000000B2  6C20                     bge        +0x22 /* 000000D4 */
  74. fn000000B4:
  75. 000000B4  2D1F                     move.l     -[A6], [A7]+
  76. 000000B6  2D3C 0000 0001           move.l     -[A6], 0x1
  77. 000000BC  426D F834                clr.w      [A5 - 0x7CC]
  78. 000000C0  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  79. label000000C4:
  80. 000000C4  2D08                     move.l     -[A6], A0
  81. 000000C6  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  82. 000000CA  2D2E 0004                move.l     -[A6], [A6 + 0x4]
  83. label000000CE:
  84. 000000CE  205E                     movea.l    A0, [A6]+
  85. 000000D0  209E                     move.l     [A0], [A6]+
  86. 000000D2  5896                     addq.l     [A6], 4
  87. label000000D4:
  88. 000000D4  2D3C 0000 0010           move.l     -[A6], 0x10
  89. 000000DA  42A6                     clr.l      -[A6]
  90. 000000DC  26C5                     move.l     [A3]+, D5
  91. 000000DE  26C6                     move.l     [A3]+, D6
  92. 000000E0  2C1E                     move.l     D6, [A6]+
  93. 000000E2  2A1E                     move.l     D5, [A6]+
  94. label000000E4:
  95. 000000E4  2D16                     move.l     -[A6], [A6]
  96. 000000E6  2056                     movea.l    A0, [A6]
  97. 000000E8  2C90                     move.l     [A6], [A0]
  98. 000000EA  4A96                     tst.l      [A6]
  99. 000000EC  6604                     bne        +0x6 /* 000000F2 */
  100. 000000EE  588E                     addq.l     A6, 4
  101. 000000F0  606C                     bra        +0x6E /* 0000015E */
  102. label000000F2:
  103. 000000F2  201E                     move.l     D0, [A6]+
  104. 000000F4  E280                     asr        D0, 1
  105. 000000F6  6446                     bcc        +0x48 /* 0000013E */
  106. 000000F8  E380                     asl        D0, 1
  107. 000000FA  2D00                     move.l     -[A6], D0
  108. 000000FC  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  109. 00000100  2D2E 0004                move.l     -[A6], [A6 + 0x4]
  110. 00000104  201E                     move.l     D0, [A6]+
  111. 00000106  9196                     sub.l      [A6], D0
  112. 00000108  2016                     move.l     D0, [A6]
  113. 0000010A  0280 00FF FF00           andi.l     D0, 0xFFFF00
  114. 00000110  6720                     beq        +0x22 /* 00000132 */
  115. 00000112  610E                     bsr        +0x10 /* 00000122 */
  116. 00000114  0D20                     btst       -[A0], D6
  117. 00000116  6F75                     ble        +0x77 /* 0000018D */
  118. 00000118  7420                     moveq.l    D2, 0x20
  119. 0000011A  6F66                     ble        +0x68 /* 00000182 */
  120. 0000011C  2052                     movea.l    A0, [A2]
  121. 0000011E  616E                     bsr        +0x70 /* 0000018E */
  122. 00000120  6765                     beq        +0x67 /* 00000187 */
  123. fn00000122:
  124. 00000122  2D1F                     move.l     -[A6], [A7]+
  125. 00000124  2D3C 0000 0001           move.l     -[A6], 0x1
  126. 0000012A  426D F834                clr.w      [A5 - 0x7CC]
  127. 0000012E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  128. label00000132:
  129. 00000132  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  130. 00000136  5396                     subq.l     [A6], 1
  131. 00000138  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  132. 0000013C  6018                     bra        +0x1A /* 00000156 */
  133. label0000013E:
  134. 0000013E  E380                     asl        D0, 1
  135. 00000140  2D00                     move.l     -[A6], D0
  136. 00000142  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  137. 00000146  2D2E 0004                move.l     -[A6], [A6 + 0x4]
  138. 0000014A  201E                     move.l     D0, [A6]+
  139. 0000014C  9196                     sub.l      [A6], D0
  140. 0000014E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  141. 00000152  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  142. label00000156:
  143. 00000156  5896                     addq.l     [A6], 4
  144. 00000158  5286                     addq.l     D6, 1
  145. 0000015A  BA86                     cmp.l      D5, D6
  146. 0000015C  6E86                     bgt        -0x78 /* 000000E4 */
  147. label0000015E:
  148. 0000015E  2C23                     move.l     D6, -[A3]
  149. 00000160  2A23                     move.l     D5, -[A3]
  150. 00000162  588E                     addq.l     A6, 4
  151. 00000164  4E75                     rts
  152. export_373:
  153. 00000166  2D1F                     move.l     -[A6], [A7]+
  154. 00000168  2D3C 0000 2D2A           move.l     -[A6], 0x2D2A /* '-*' */
  155. 0000016E  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  156. 00000172  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  157. 00000176  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  158. 0000017A  4E75                     rts
  159. export_380:
  160. 0000017C  202D F254                move.l     D0, [A5 - 0xDAC]
  161. 00000180  6716                     beq        +0x18 /* 00000198 */
  162. label00000182:
  163. 00000182  2D1F                     move.l     -[A6], [A7]+
  164. 00000184  2D3C 0000 2D3C           move.l     -[A6], 0x2D3C /* '-<' */
  165. 0000018A  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  166. fn0000018E:
  167. 0000018E  2056                     movea.l    A0, [A6]
  168. 00000190  2C90                     move.l     [A6], [A0]
  169. 00000192  4EAD 0DDA                jsr        [A5 + 0xDDA /* export_439 */]
  170. 00000196  4E75                     rts
  171. label00000198:
  172. 00000198  205F                     movea.l    A0, [A7]+
  173. 0000019A  2D10                     move.l     -[A6], [A0]
  174. 0000019C  4E75                     rts
  175. export_374:
  176. 0000019E  202D F254                move.l     D0, [A5 - 0xDAC]
  177. 000001A2  674C                     beq        +0x4E /* 000001F0 */
  178. 000001A4  205F                     movea.l    A0, [A7]+
  179. 000001A6  2010                     move.l     D0, [A0]
  180. 000001A8  2D00                     move.l     -[A6], D0
  181. 000001AA  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  182. 000001B0  6E24                     bgt        +0x26 /* 000001D6 */
  183. 000001B2  2D3C 0000 203C           move.l     -[A6], 0x203C /* ' <' */
  184. 000001B8  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  185. 000001BC  4EAD 0DDA                jsr        [A5 + 0xDDA /* export_439 */]
  186. 000001C0  2D3C 0000 41F5           move.l     -[A6], 0x41F5
  187. 000001C6  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  188. 000001CA  2D3C 0000 0800           move.l     -[A6], 0x800
  189. 000001D0  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  190. 000001D4  600E                     bra        +0x10 /* 000001E4 */
  191. label000001D6:
  192. 000001D6  2D3C 0000 41ED           move.l     -[A6], 0x41ED
  193. 000001DC  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  194. 000001E0  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  195. label000001E4:
  196. 000001E4  2D3C 0000 2D08           move.l     -[A6], 0x2D08
  197. 000001EA  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  198. 000001EE  4E75                     rts
  199. export_379:
  200. label000001F0:
  201. 000001F0  205F                     movea.l    A0, [A7]+
  202. 000001F2  2010                     move.l     D0, [A0]
  203. 000001F4  41F5 0800                lea.l      A0, [A5 + D0]
  204. 000001F8  2D08                     move.l     -[A6], A0
  205. 000001FA  4E75                     rts
  206. export_381:
  207. 000001FC  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  208. 00000200  4A9E                     tst.l      [A6]+
  209. 00000202  6712                     beq        +0x14 /* 00000216 */
  210. 00000204  6104                     bsr        +0x6 /* 0000020A */
  211. 00000206  0320                     btst       -[A0], D1
  212. 00000208  3F20                     move.w     -[A7], -[A0]
  213. fn0000020A:
  214. 0000020A  2D1F                     move.l     -[A6], [A7]+
  215. 0000020C  2D3C 0000 0001           move.l     -[A6], 0x1
  216. 00000212  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  217. label00000216:
  218. 00000216  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  219. 0000021A  588E                     addq.l     A6, 4
  220. 0000021C  2D2D FED6                move.l     -[A6], [A5 - 0x12A]
  221. 00000220  201E                     move.l     D0, [A6]+
  222. 00000222  9196                     sub.l      [A6], D0
  223. 00000224  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  224. 00000228  2D3C 0000 4EAD           move.l     -[A6], 0x4EAD
  225. 0000022E  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  226. 00000232  41FA 000E                lea.l      A0, [PC + 0xE /* 00000242, value 0xED22056 */]
  227. 00000236  4280                     clr.l      D0
  228. 00000238  3010                     move.w     D0, [A0]
  229. 0000023A  2D00                     move.l     -[A6], D0
  230. 0000023C  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  231. 00000240  4E75                     rts
  232. 00000242  0ED2                     .incomplete
  233. export_384:
  234. 00000244  2056                     movea.l    A0, [A6]
  235. 00000246  2C90                     move.l     [A6], [A0]
  236. 00000248  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  237. 0000024C  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  238. 00000250  201E                     move.l     D0, [A6]+
  239. 00000252  9196                     sub.l      [A6], D0
  240. 00000254  201E                     move.l     D0, [A6]+
  241. 00000256  D196                     add.l      [A6], D0
  242. 00000258  4E75                     rts
  243. export_371:
  244. 0000025A  2D1F                     move.l     -[A6], [A7]+
  245. 0000025C  5496                     addq.l     [A6], 2
  246. 0000025E  4E75                     rts
  247. export_372:
  248. 00000260  205F                     movea.l    A0, [A7]+
  249. 00000262  3010                     move.w     D0, [A0]
  250. 00000264  0280 0000 000F           andi.l     D0, 0xF
  251. 0000026A  222C 0040                move.l     D1, [A4 + 0x40]
  252. 0000026E  0281 FFFF FFF0           andi.l     D1, 0xFFFFFFF0
  253. 00000274  8280                     or.l       D1, D0
  254. 00000276  2941 0040                move.l     [A4 + 0x40], D1
  255. 0000027A  4E75                     rts
  256.